 // const configSelect = {
    //   type: "select",
    //   label: "分类",
    //   api: "/api/tree",
    //   apiLabel: "tree",
    //   // optionLabelNick: "name",
    //   // optionValueNick: "id",
    //   // options: [
    //   //   {value: "zzz", label: "w2"},
    //   //   {value: "jjj", label: "bbb"},
    //   // ],
    //   // 将api返回的数组重组成你想要的结构 
    //   optionsRebuildFuc: (arr) => {
    //     return arr;
    //   },
    // };

export const formConfig = {
  layout: "vertical", // horizontal(默认值 横) and vertical
  layoutStyle: "", // 最外层父组件样式
  itemStyle: "", // item的父组件样式
  okTxt: "提交",
  cancelTxt: "取消",
  okFuc: (val) => {
    console.log(val);
  },
  cancelFuc: () => {},
  global: {
    labelSuffix: "：",
  },
  item: [
    // *
    {
      key: "type",
      type: "select",
      label: "分类",
      api: "/api/data", // 半必填
      apiLabel: "lifeList", // 非必填
      style: {}, // 非必填
      // optionLabelNick: "name", // 非必填
      // optionValueNick: "id", // 非必填
      options: []// 半必填
    },
    {
      key: "test",
      type: "input",
      require: true,
      label: "测试",
    },
    {
      key: "live",
      type: "checkbox",
      require: true,
      label: "爱好",
      options: [
        {value: "1", label: "跳绳"},
        {value: "2", label: "跑步"},
      ]
    },
    {
      key: "gender",
      type: "radio",
      label: "性别",
      options: [
        {value: "1", label: "男"},
        {value: "2", label: "女"},
      ]
    },
    {
      key: "tree",
      type: "cascader",
      require: true,
      label: "树测试",
      api: "/api/tree", // 半必填
      apiLabel: "tree", // 非必填
    },
    {
      key: "switch",
      type: "switch",
      label: "是否开启",
    },
    {
      key: "upload",
      type: "upload",
      require: true,
      fileApi: "/api/file",
      label: "附件",
      multiple: true,
      tip: "只能上传xxx文件"
    },
  ],
};
